package com.ruike.alisurface.utils;

import android.graphics.Bitmap;

import com.uuzuche.lib_zxing.activity.CodeUtils;

/**
 * Author：voodoo
 * CreateTime：2021/07/01 001 下午 05:38
 * Description：
 */
public class QrcodeUtils {

    /**
     * 生成二维码
     *
     * @param content 内容
     * @return 生成的二维码
     */
    public static Bitmap createQrCode(String content) {
        return createQrCode(content, 300, 300, null);
    }

    /**
     * 生成二维码
     *
     * @param content 内容
     * @param width   宽度
     * @param height  高度
     * @return 生成的二维码
     */
    public static Bitmap createQrCode(String content, int width, int height) {
        return createQrCode(content, width, height, null);
    }

    /**
     * 生成二维码
     *
     * @param content    内容
     * @param width      宽度
     * @param height     高度
     * @param logoBitmap 中间的logo图片
     * @return 生成的二维码
     */
    public static Bitmap createQrCode(String content, int width, int height, Bitmap logoBitmap) {
        return CodeUtils.createImage(content, width, height, logoBitmap);
    }

}
